#pragma once
#include "CMultiParentShareableDependencyObject.h"

class CFontFamily :
	public CMultiParentShareableDependencyObject
{
//private: 
//	CCompositeFontFamily * m_pCompositeFontFamily;
//	struct CSharedName * m_pFontFamilyName;
//	CFontContext m_fontContext;
//	HRESULT EnsureCompositeFontFamily(CFontContext * pFontContext);
//public: 
//	CFontFamily(CCoreServices * pCore);
//	virtual ~CFontFamily();
//	static HRESULT Create(CDependencyObject * * ppObject, CREATEPARAMETERS * pCreate);
//	virtual XUINT32 GetTypeIndex() const;
//	HRESULT GetFontTypeface(CFontContext * pFontContext, struct CWeightStyleStretch weightStyleStretch, XUINT16 language, CFontTypeface * * ppFontTypeface);
//	HRESULT GetLineMetrics(CFontContext * pFontContext, XFLOAT * peBaseline, XFLOAT * peLineSpacing);
//	HRESULT GetFamilyName(CValue * pValue);
};
